258506
386340
51274
272798
946497
37334
849484
212134
94987
324949
1608
746241
5325799
3751581
3265148
2581804
2313988
2166609
2088358
194978
1861118
1756136
1754196
1671471